to one's delight - Alemán Inglés Diccionario